<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script src="./14.js"></script>
    <script>
        /*
             函数
               概念 --封装的一段代码（保存一段代码的容器）
                    -起个名字-下次使用的使用-只需要知道名字，就可以通过名字使用之前的代码。
                    一般情况下，一个函数会完成一个功能。
                    函数 function -》功能 方法 说明 函数
               作用：
                    方便- 增加代码的复用性（让我们的某一段代码可以重复利用）
                    提高程序的可读性 
                    
            定义函数也叫封装函数
            使用函数也叫调用函数       
        */

        /*
            定义函数
                两种定义方法
                    1-声明式函数
                        function 函数名(参数){ 
                            函数体-一段代码
                        }
                        函数名-跟变量名规则规范一样

                    2- 赋值式函数
                        var fn = function(){

                        }    
                        fn就是函数名了

                        下面的是一个匿名函数
                        function(){
                            
                        }    

            调用函数
                  函数名();      
        */
        // 1-声明式函数 
        // 函数定义后，不会自己执行
        // 也可以将函数放到一个js文件中，哪个页面需要这个函数，就引入 script src属性
        // function deleteOne() {
        //     // 函数里面的代码
        //     console.log('找到数据');
        //     console.log('删除数据');
        // }

        function deleteMany() {
            console.log('deleteMany');
        }
        function login() {

        }
        // parseInt();--js内置的函数（已经定义好，可以直接使用）

        // 2-调用函数
        deleteOne();
        deleteOne();



        // 2--赋值式函数

        // findStudent 函数名
        // 把一个匿名函数 赋值给 findStudent变量中
        var findStudent = function () {
            console.log('findStudent1');
            console.log('findStudent2');
        }
        // 调用
        findStudent();


        // 把deleteMany 赋值给 fn2
        var fn2 = deleteMany;
        deleteMany();
        fn2();



    </script>

</body>

</html>